home *** CD-ROM | disk | FTP | other *** search
/ Aminet 33 / Aminet 33 - October 1999.iso / Aminet / dev / misc / Bump.lha / Bump / makefile < prev   
Encoding:
Makefile  |  1999-08-11  |  1.2 KB  |  51 lines

  1. CC            = gcc
  2. CFLAGS    = -Wall -noixemul -s -O2 -resident -mregparm=4 -msmall-code
  3. APP        = Bump
  4. REQ        = $(APP).c $(APP).h $(APP)_rev.h
  5.  
  6. $(APP): $(REQ)
  7.     @echo Making $@...
  8.     @$(CC) $(CFLAGS) -o $(APP) $(APP).c
  9.  
  10. $(APP).020: $(REQ)
  11.     @echo Making $@...
  12.     @$(CC) $(CFLAGS) -m68020 -o $(APP).020 $(APP).c
  13.  
  14. $(APP).030: $(REQ)
  15.     @echo Making $@...
  16.     @$(CC) $(CFLAGS) -m68030 -o $(APP).030 $(APP).c
  17.  
  18. $(APP).040: $(REQ)
  19.     @echo Making $@...
  20.     @$(CC) $(CFLAGS) -m68040 -o $(APP).040 $(APP).c
  21.  
  22. $(APP).060: $(REQ)
  23.     @echo Making $@...
  24.     @$(CC) $(CFLAGS) -m68060 -o $(APP).060 $(APP).c
  25.  
  26. $(APP)_rev.h: $(APP)_rev.ver
  27.     @echo Making version code...
  28.     @Bump $(APP) C NOREVISION QUIET
  29.  
  30. version:
  31.     @echo Bumping version...
  32.     @Bump $(APP) VERSION
  33.  
  34. revision:
  35.     @echo Bumping revision...
  36.     @Bump $(APP)
  37.  
  38. patches: all
  39.     @echo Making patches...
  40.     @scompare -o$(APP).020.pch $(APP) $(APP).020
  41.     @scompare -o$(APP).030.pch $(APP) $(APP).030
  42.     @scompare -o$(APP).040.pch $(APP) $(APP).040
  43.     @scompare -o$(APP).060.pch $(APP) $(APP).060
  44.     @rm -f $(APP).020 $(APP).030 $(APP).040 $(APP).060
  45.  
  46. all: $(APP) $(APP).020 $(APP).030 $(APP).040 $(APP).060
  47.  
  48. clean:
  49.     @echo Cleaning distribution...
  50.     @rm -f $(APP) $(APP).020 $(APP).030 $(APP).040 $(APP).060 $(APP).020.pch $(APP).030.pch $(APP).040.pch $(APP).060.pch $(APP)_rev.h
  51.